small grub/insect - Espagnol Anglais Dictionnaire